 /**
 * 逻辑、功能相关描述: <br>
 *
 * @author 付湘辉  <br>
 * 编写日期：2008-9-1  <br>
 */
package com.ce.pms.charge.vo;

import com.ce.pms.base.vo.SearchVO;

/**
 * 	名称: com.ce.pms.charge.vo.ChargeDetailSearchVO <br>
 *　查询费用明细
 *
 * @author  付湘辉  <br>
 * Created on： 2008-9-1 <br>
 * @author <br>
 * update on： <br>
 * why: <br>
 */
public class ChargeDetailSearchVO extends SearchVO {
	/**
	 * long：serialVersionUID
	 */
	private static final long serialVersionUID = -2939295428702934179L;

	/**
	 * 房屋id
	 */
	private Long accountHouseId;

	/**
	 * 产权id
	 */
	private Long proRightid;

	/**
	 * 帐户id
	 */
	private Long accountId;

	/**
	 * 子帐户id
	 */
	private Long subAccountId;

	/**
	 * 收费周期id
	 */
	private Long periodId;

	/**
	 * 收费周期
	 */
	private String period;

	/**
	 * 说明指定的收费周期是否是以前的周期
	 */
	private boolean isPreviousPeriod;

	/**
	 * 应收交易状态:001未缴;002已缴;003全额减免;004挂起;005出盘锁定
	 */
	private String statuz;

	/**
	 * 是否只查应收交易
	 */
	private Boolean onlyDebit=false;

	public Boolean getOnlyDebit() {
		return onlyDebit;
	}
	public void setOnlyDebit(Boolean onlyDebit) {
		this.onlyDebit = onlyDebit;
	}
	/**
	 * @return the period
	 */
	public String getPeriod() {
		return period;
	}
	/**
	 * @param period the period to set
	 */
	public void setPeriod(String period) {
		this.period = period;
	}
	/**
	 * @return the periodId
	 */
	public Long getPeriodId() {
		return periodId;
	}
	/**
	 * @param periodId the periodId to set
	 */
	public void setPeriodId(Long periodId) {
		this.periodId = periodId;
	}
	/**
	 * @return the statuz
	 */
	public String getStatuz() {
		return statuz;
	}
	/**
	 * @param statuz the statuz to set
	 */
	public void setStatuz(String status) {
		this.statuz = status;
	}
	/**
	 * @return the accountId
	 */
	public Long getAccountId() {
		return accountId;
	}
	/**
	 * @param accountId the accountId to set
	 */
	public void setAccountId(Long accountId) {
		this.accountId = accountId;
	}

	/**
	 * @return the proRightid
	 */
	public Long getProRightid() {
		return proRightid;
	}
	/**
	 * @param proRightid the proRightid to set
	 */
	public void setProRightid(Long proRightid) {
		this.proRightid = proRightid;
	}
	/**
	 * @return the subAccountId
	 */
	public Long getSubAccountId() {
		return subAccountId;
	}
	/**
	 * @param subAccountId the subAccountId to set
	 */
	public void setSubAccountId(Long subAccountId) {
		this.subAccountId = subAccountId;
	}
	public Long getAccountHouseId() {
		return accountHouseId;
	}
	public void setAccountHouseId(Long accountHouseId) {
		this.accountHouseId = accountHouseId;
	}
	public boolean isPreviousPeriod() {
		return isPreviousPeriod;
	}
	public void setPreviousPeriod(boolean isCurrentPeriod) {
		this.isPreviousPeriod = isCurrentPeriod;
	}
}
